package com.qdlc.p2p.dal.dao;

import com.qdlc.p2p.dal.common.dao.BaseDao;
import com.qdlc.p2p.dal.dto.RateRule;

/**
 * 加息券规则dao
 * @author wjx
 * @version 2.0
 * @date 2015年4月22日 上午10:31:03
 */
public interface RateRuleDao extends BaseDao<RateRule>{
	
	/**
	 * 跟新加息券规则记录
	 * @param id
	 * @param isUse
	 */
	void updateRateStatus(long id,int isUse);
	
	/**
	 * 更新已经发送的加息券总数
	 * @param id
	 * @param realPayTotal
	 */
	void updateRateRule(long id,int realPayTotal);
	
	/**
	 * 跟新规则状态
	 * @param id
	 * @param oldStatus
	 * @param nowStatus
	 */
	int updateRuleStatus(long id,int oldStatus,int nowStatus);
	
	int getRealRepayTotal(long id);

}
